package com.hunttown.mes.rpc.api;

import com.hunttown.mes.rpc.domain.query.AnalysisManageClickLogDTOQuery;
import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.AnalysisManageClickLogDTO;

/**
 * created by wangjunfu on 2018-11-26 15:05:13
 */
public interface AnalysisManageClickLogRpcService {

    AnalysisManageClickLogDTO insert(AnalysisManageClickLogDTO analysisManageClickLogDTO);

    Boolean updateInfoById(AnalysisManageClickLogDTO analysisManageClickLogDTO);

    Boolean updateInfoByQuery(AnalysisManageClickLogDTOQuery analysisManageClickLogDTOQuery);

    AnalysisManageClickLogDTO selectById(Integer id);

    AnalysisManageClickLogDTO selectObjByQuery(AnalysisManageClickLogDTOQuery analysisManageClickLogDTOQuery);

    Page<AnalysisManageClickLogDTO> getListForPage(AnalysisManageClickLogDTOQuery analysisManageClickLogDTOQuery);

    Boolean deleteById(Integer id);
}